flogging in the pillory - Francés Inglés Diccionario